#ifndef RECTMESHFUNCTIONS_HPP
#define RECTMESHFUNCTIONS_HPP

#include "meshTypes_fwd.hpp"
#include "rectNormalsType.hpp"
#include "eigenConcat.hpp"

namespace hms
{

auto rectNormals( const Array2i& meshSize, const Index& nEdges ) -> RectNormalsType;

template<EdgeRange orien>
auto rectNormals( const Index& nEdges ) -> RectNormalRepl;

auto rectEdgeNormal(EdgeRange) -> Vector2s;


} // namespace hms


#endif